sky glow
noun
: a glow in the night sky deriving from an artificial source (as the lights of a city)
Love words? Need even more definitions?
Merriam-Webster unabridged
Share